html, body
{
	margin: 0;
	padding: 2px 2px 0 2px;
	background: #5B8BC6;
}
*
{
	font-family: Arial, "MS Trebuchet", sans-serif;
	text-align: justify;
}
#holder
{
	background: #FFF;
}
	#holder #header #logo
	{
		background: #333;
		border-bottom: solid thin black;
	}
	#holder #header #logo h1
	{
		padding: 0;
		margin: 0 0 -30px 0;
		font-size: 2.5em;
		text-align: center;
		color: #FFF;
	}
	#holder #header #logo h2
	{
		margin: 0;
		padding: 0;
		color: #F68220;
		text-align: center;
	}
	#holder #header #logo h2:after
	{
		content: " compact";
		color: #FFF;
		font-size: .5em;
	}
	#holder #menu
	{
		background-color: #000;
		color: #FFF;
	}
		#content #menu ul
		{
			display: inline;
			list-style-type: none;
		}
		#content #menu a
		{
			color: #FFF;
			text-transform: uppercase;
			text-decoration: none;
			padding: 3px;
			font-weight: 700;
		}
		#content .menu_closed:before
		{
			content: "+ ";
			width: 10px;
			display: inline-block;
			font-weight: 700;
		}
		#content .menu_open:before
		{
			content: "- ";
			width: 10px;
			display: inline-block;
			font-weight: 700;
		}
		#content .menu_sub a
		{
			color: #F68220 !important;
			margin-left: 15px;
		}
	#holder #menu a
	{
		color: #FFF;
	}
	#holder #article
	{
		padding: 3px;
		border-bottom: solid thin black;
	}
	#holder #footer
	{
		background-color: #F68220;
		color: #000;
	}
	#footer_content a
	{
		color: #FFF;
	}
	